package com.rzdata.poct.system.domain.business.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;


/**
 * poct 质控失控视图对象 poct_out_control
 *
 * @author ruoyi
 * @date 2021-09-09
 */
@Data
@ApiModel("poct 质控失控视图对象")
@ExcelIgnoreUnannotated
public class PoctOutControlVo {

	private static final long serialVersionUID = 1L;

	/**
     *  主键
     */
	@ApiModelProperty("主键")
	private Long id;

    /**
     * 质控ID
     */
	@ExcelProperty(value = "质控ID")
	@ApiModelProperty("质控ID")
	private Long qualityId;

    /**
     * 失控处理人
     */
	@ExcelProperty(value = "失控处理人")
	@ApiModelProperty("失控处理人")
	private String handler;

    /**
     * 失控原因
     */
	@ExcelProperty(value = "失控原因")
	@ApiModelProperty("失控原因")
	private Long reson;

    /**
     * 失控原因分析
     */
	@ExcelProperty(value = "失控原因分析")
	@ApiModelProperty("失控原因分析")
	private String analysis;

    /**
     * 失控纠正
     */
	@ExcelProperty(value = "失控纠正")
	@ApiModelProperty("失控纠正")
	private String correct;

    /**
     * 检验分类 0 室内质控 1
     */
	@ExcelProperty(value = "检验分类 0 室内质控 1 ")
	@ApiModelProperty("检验分类 0 室内质控 1 ")
	private Long type;

    /**
     * 部门ID
     */
	@ExcelProperty(value = "部门ID")
	@ApiModelProperty("部门ID")
	private Long deptId;

    /**
     * 部门名称
     */
	@ExcelProperty(value = "部门名称")
	@ApiModelProperty("部门名称")
	private String deptName;

    /**
     * 检验者
     */
	@ExcelProperty(value = "检验者")
	@ApiModelProperty("检验者")
	private String leader;

    /**
     * 发布时间
     */
	@ExcelProperty(value = "发布时间")
	@ApiModelProperty("发布时间")
	private Date processTime;

    /**
     * 仪器编号
     */
    @ApiModelProperty(value = "仪器编号")
    private String instrumentNo;

    /**
     * 仪器名称
     */
    @ApiModelProperty(value = "仪器名称")
    private String instrumentName;

    /**
     * 项目名
     */
    private String projectName;

    /**
     * 批次号
     */
    private Integer batchNo;

    /**
     * 处理人
     */
    private String inspector;
}
